草庐IT

PhpUnit 模拟 : function undefined

全部标签

windows - 在 Windows 上模拟文件错误(例如 ERROR_ACCESS_DENIED)

出于测试和开发目的,以某种方式模拟(虚假的)文件访问错误到本地文件会很好。例如,即使一个应用程序已经正确地打开了一个带有适当的限制性共享标志的文件,仍然可能会发生访问该文件的尝试(通过任何Win32API函数或您最喜欢的框架,它们在内部只会调用任何Win32API函数)可能会失败。我唯一能够追踪到的例子是机器上的病毒扫描程序,但我想可能还有其他原因。(在thisquestion'scomment,Lukementions中关于“文件系统过滤器驱动程序”的内容。)FWIW,我知道有几种“模拟”文件问题的可能性,我不考虑好的解决方案,因为它们需要大量手动工作,或者因为它们不适合所有情况应用

python - 在python中模拟长按键

有没有办法在python中模拟长按键?我尝试使用SendKies和win32api,但没有成功。我想继续使用python2.5或2.6,因为我还需要pybluez模块。提前谢谢你。 最佳答案 我为模拟更长的按键所做的事情是在按键和按键释放之间使用time.sleep(amountoftime)。这是一个显示此示例的网站。http://www.python-forum.org/pythonforum/viewtopic.php?f=18&t=9513 关于python-在python中模拟

phpunit assertRegExp() 测试在 unix 中通过,在 windows 中失败

我有一个PHPUnit测试,它使用正则表达式验证日志文件的输出。日志文件看起来像这样(第一行是空的,但我不知道如何在这里显示):lfworker01:-----------------------------------------------------------Lastupdate:2012-06-1411:43:17LastSegmentSent:2009-12-0223:25:00(1259792700)CurrentSegement:2009-12-0300:25:00(1259796300)ClicksprocessedSegment:3OpensessionsSegme

windows - 通过 UNC 使用模拟主机的身份验证问题

修改“hosts”文件后,我将“testunc”的位置附加到“127.0.0.1”。当我在“运行”中输入路径“\testunc\share”时(我的C:\驱动器上有一个名为“share”的共享文件夹),我会收到身份验证提示。我被要求提供本地计算机上“Guest”帐户的凭据。“Guest”帐户虽然没有密码,但总是失败。我正在本地编写应用程序以在独立网络上使用。我需要在本地模拟UNC路径,以便我可以查看应用程序是否可以在实际网络上运行。\127.0.0.1\share运行良好,\localhost\share产生以下警告:“您未连接,因为网络上存在重复名称。”编辑和回答由于我目前只有9个代

c# - 模拟后回退到子进程的默认用户

我的应用程序通常由用户A作为用户B使用System.Process.Start("app.exe","UserB","secret")启动。现在,我希望app.exe产生额外的子进程,但作为UserA,没有UserB拥有的额外权限。有没有办法在不询问UserA密码的情况下完成此操作?我试过在没有凭据的情况下使用System.Process.Start以及调用cmd/Cchild.exe,但这两种方法都以UserB身份启动child.exe。我正在考虑一种方法让当前shell为我启动子进程,但我还没有找到。 最佳答案 最简单的解决方案

windows - WP 7.1 应用程序在 WP8 模拟器中运行时显示黑色标题

我在WP7.1中开发了一个WindowsPhone应用程序,而在WP8.0中运行时它显示了一个粗黑的顶部边框,这是我的代码这里是输出图片的链接:https://docs.google.com/file/d/0By0Y-Dca1cKjWUJ3emtPZHVDbVk/edit?usp=sharing请帮我移除顶部边框。 最佳答案 不幸的是,对于在WP8720p设备上运行的WP7,无法移除该边框。如果您不想要边框,则需要将您的WP7项目转换为WP8。解释:WP7应用程序被限制在一个480*800的容器中,当在768*1280或720*12

c# - 移动文件时未授权访问,但我模拟的帐户有权限?

在我的MVC网站上,有一个页面归档一个旧文件并写入一个新文件。但是,当我归档旧文件时,出现以下错误:System.UnauthorizedAccessExceptionwascaughtHResult=-2147024891Message=Accesstothepathisdenied.Source=mscorlibStackTrace:atSystem.IO.__Error.WinIOError(Int32errorCode,StringmaybeFullPath)atSystem.IO.__Error.WinIOError()atSystem.IO.File.InternalMov

C++循环在按下键时模拟按键

我正在尝试获得一个小应用程序,它将在按下另一个键时连续模拟UP(↑箭头键),在我的例子中是RightCTRL。然而,我编写的代码每次按下只会发送一个UP-当我按住RightCTRL时,它只会发送一个UP并停止。我想说的是,这段代码完全是根据我在网上找到的文档构建的,我以前从未用C++或任何其他语言编写过任何东西,因此任何建议都会对我有很大帮助。我最初尝试在CAPSLOCK处于事件状态时执行此操作,但我发现无论我尝试什么,获取键状态(开/关)对我来说根本不起作用。intmain(){//Thisstructurewillbeusedtocreatethekeyboard//inputev

.net - 在 Crystal Reports 中模拟

我一直在尝试更新与CrystalReports交互的WCF项目,以使其通过Windows身份验证连接到MSSQLServer。它是一个WCF项目,但作为Windows服务而不是通过IIS运行。我正在使用SimpleImpersonation执行模拟步骤。本质上,如果在传入的SOAP请求中提供了正确的值(包括IntegratedSecurity=true),它会模拟另一个用户并尝试使用IntegratedSecurity登录。我的代码看起来像这样:using(Impersonation.LogonUser(domain,username,password,LogonType.NewCre

c# - 如何在 C# 中创建 COM(和其他设备)模拟器?

我们有几个与COM端口、USB等交互的遗留组件。我想创建一个.NET程序来模拟COM端口并记录流量,将其中继到某处的WCF服务端点或直接进入数据库。也许还可以像装饰器模式一样包装一个真正的COM端口。我环顾四周,找到了Sourceforge项目Com0Com,但它是相当古老的API和c++。我意识到我可以通过创建一个行式打印机驱动程序来解决这个特定问题,而不是真正与系统中注册的COM端口进行交互。一些链接也将受到高度赞赏。有人做过吗?如何在.NET中创建系统资源? 最佳答案 您必须编写驱动程序,这就是Com0Com的工作原理。如果这